// import { reject, resolve } from "core-js/fn/promise"
import { getCart } from "../api/testApi/cartApi";

// 购物车状态模块
export const carStore = {
    state: {
        // 购物车数据
        carData: JSON.parse(window.sessionStorage.getItem("carData")) || []
    },
    getters: {
    },
    mutations: {
        // // 添加购物车功能
        // addCarMutation(state, payload) {
        //     // 判断是否存在商品信息，若存在就直接count增加即可
        //     const res = state.carData.find(item => item.id == payload.id);
        //     if (res) {
        //         // 出现相同
        //         res.count += payload.count;
        //     } else {
        //         // 添加购物车数据到carData
        //         state.carData.push(payload);
        //         // vuex实现数据持久化
        //         window.sessionStorage.setItem("carData", JSON.stringify(state.carData))
        //     }
        // },
        // // 添加删除功能
        // delCarMutation(state, payload) {
        //     state.carData.forEach((item, idx) => {
        //         // 找到对应id的商品，直接删除
        //         if (item.id == payload) {
        //             state.carData.splice(idx, 1);
        //             // 删除sessionStorage对应数据
        //             window.sessionStorage.setItem("carData", JSON.stringify(state.carData))
        //         }
        //     })
        // },
        // 购物车数量修改功能
        // changeNumberMutation(state) {
        //     // 重置sessionStorage
        //     window.sessionStorage.setItem("carData", JSON.stringify(state.carData))
        // }
    },
    action: {
    }
}